software product engineering thin-client application radius3 software r&d online shopping management developers builders design offshore software testing testing test construction open source projects linux inspection shop software ui prototyping laboratory